package generics;


/**
 * 子类在实现方法时，可以继续保留泛型，因为子类也不清楚具体的类型是啥
 * @param <T>
 */
public class IMessageTest1<T> implements IMessage<T>{

    private T msg;
    @Override
    public void print(T t) {
        System.out.println(t);
    }

    @Override
    public T getMessage() {
        return msg;
    }

    @Override
    public void setMessage(T t) {
       this.msg=t;
    }
}


